package com.fang.strategy;

/**
 * @author fanglingxiao
 * @version 1.0
 * @description TODO
 * @date 2022/4/22 4:15 下午
 **/
public interface CalcNumStrategy {
    /**
     * 是否支持
     *
     * @param calcType 计算类型枚举
     * @return boolean
     * @author fanglingxiao
     * @createDateTime 2022/4/22 4:26 下午
     */
    boolean support(CalcTypeEnum calcType);

    /**
     * 计算
     *
     * @param a 常量a
     * @param b 常量b
     * @return int
     * @author fanglingxiao
     * @createDateTime 2022/4/22 4:28 下午
     */
    int calc(int a, int b);
}
